#openid_form
{
    width: 650px;
}
#openid_form legend
{
    font-weight: bold;
}
#openid_choice
{
    display: none;
}
#openid_input_area
{
    clear: both;
    padding: 10px;
}
#openid_btns, #openid_btns br
{
    clear: both;
}
#openid_highlight
{
    padding: 3px;
    background-color: #FFFCC9;
    float: left;
}
.openid_large_btn
{
    width: 100px;
    height: 60px;
    border: 1px solid #DDD;
    margin: 3px;
    float: left;
}

.openid_small_btn
{
    width: 24px;
    height: 24px;
    border: 1px solid #DDD;
    margin: 3px;
    float: left;
}
a.openid_large_btn:focus
{
    outline: none;
}
a.openid_large_btn:focus
{
    -moz-outline-style: none;
}
.openid_selected
{
    border: 4px solid #DDD;
}
.allsocial_btn
{
    width: 150px;
    height: 50px;
    border: 0;
    margin: 3px;
    float: left;
}